package cn.kgc.service;

/**
 * <p>jwtservice</p>
 *
 * @author 卢传琪
 * @since 2022年10月17日
 */
public interface JwtService {
    /**
     *  根据账号密码进行验证，获得token令牌（令牌的过期时间，默认一天）
     * @param username
     * @param password
     * @return
     * @throws Exception
     */
    String token(String username,String password) throws Exception;

    /**
     * 根据账号密码进行验证，获得token令牌（令牌的过期时间，需要当作参数传递）
     * @param username
     * @param password
     * @param expire
     * @return
     * @throws Exception
     */
    String token(String username,String password,int expire) throws Exception;

    String register(String username,String password,String phone) throws Exception;
}
